traffic installations - Turkish English Dictionary